const express = require('express');
const app = express();
// 1.定义路由
app.get('/', (req, res) => {
  // 1.1 人为的制造错误
  throw new Error('服务器内部发生了错误');
  res.send('home page');
});

// 定义错误级中间件，捕获整个项目中的异常错误，从而防止整个项目的崩溃
app.use(function(err, req, res, next) {
    console.log('发生了错误' + err.message);
    res.send('Error' + err.message);
});

app.listen(80, () => {
  console.log('server running at http://127.0.0.1')
});